var reach:Reachability?
func checkNetStatus(){
self.reach = Reachability.reachabilityForInternetConnection()
self.reach!.reachableOnWWAN = false
if reach?.currentReachabilityStatus() == NetworkStatus.ReachableViaWWAN {
self.net = NetState.Mobile
}
NSNotificationCenter.defaultCenter().addObserver(self,
selector: "reachabilityChanged:",
name: kReachabilityChangedNotification,
object: nil)
self.reach!.startNotifier()
}
func reachabilityChanged(notification: NSNotification){
if self.reach!.isReachableViaWiFi() {
print("能访问网络")
}else if self.reach!.isReachableViaWWAN(){
appDelegate.isCanUseNetWork = true
print("正在使用移动网络")
}else {
print("没有网络!!!")
self.net = NetState.None
}
}